/*
 * CAppStateIntro.h
 *
 *  Created on: 24/12/2012
 *      Author: Dalton
 */

#ifndef CAPPSTATEINTRO_H_
#define CAPPSTATEINTRO_H_
#include "CAppState.h"
#include "CSurface.h"

class CAppStateIntro : public CAppState {
    private:
        static CAppStateIntro instance;
        SDL_Surface* surfLogo;
        int startTime;

    private:
        CAppStateIntro();

    public:
        void onActivate();

        void onDeactivate();

        void onLoop();

        void onRender(SDL_Surface* surf_Display);

    public:
        static CAppStateIntro* getInstance();
};



#endif /* CAPPSTATEINTRO_H_ */
